package os;

/**
 * Interface to the MiniOSPerspective (Kernel window). It is used by the OS to
 * display messages or update the processes list.
 * 
 * @author Ahmed El-Eryan
 * 
 */
public interface MiniOSView
{

	/**
	 * Invoked to update the processes list in the Process Monitor tab.
	 */
	public void refreshProcessesList();

	/**
	 * Invoked to display a message in the Commands Log tab.
	 * 
	 * @param message
	 *            String to be displayed.
	 */
	public void displayMessage(String message);

}
